package com.jielin.handling.util;

import java.math.BigDecimal;

/**
 * 类名称：NumberUtil </br>
 * 创建人：zhanglongdeng@163.com </br>
 * 创建时间：2019年1月10日 上午11:01:00 </br>
 * 类描述：数字处理
 */
public class NumberUtil {
	
	//double四舍五入保留2位小数
	public static double formatDouble(double value) {
		BigDecimal b = new BigDecimal(value);
		return b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
	}
	
	//float四舍五入保留2位小数
	public static float formatFloat(float value) {
		BigDecimal b = new BigDecimal(value);
        return b.setScale(2,BigDecimal.ROUND_HALF_UP).floatValue();
	}

	public static void main(String[] args) {
		System.out.println(NumberUtil.formatDouble(12.36547));
		System.out.println(NumberUtil.formatFloat(12.36547f));
	}

}
